self dependent - Spanish English Dictionary